<?php

/**
 * Created by Reliese Model.
 */

namespace App\Models;

use Carbon\Carbon;
use Illuminate\Database\Eloquent\Model;

/**
 * Class SystemCompanyMessage
 * 
 * @property int $id
 * @property string|null $company_no
 * @property string|null $customer_id
 * @property string|null $transaction_no
 * @property string|null $related_transaction_no
 * @property int|null $verify_type
 * @property string|null $company_name
 * @property string|null $organization
 * @property string|null $organization_path
 * @property string|null $legal_name
 * @property string|null $legal
 * @property string|null $reg_form_path
 * @property string|null $status
 * @property string|null $company_email
 * @property string|null $certificates_type
 * @property string|null $legal_mobile
 * @property string|null $bank_name
 * @property string|null $bank_detail_name
 * @property int|null $bank_card_no
 * @property string|null $branch_bank_code
 * @property string|null $province_name
 * @property string|null $city_name
 * @property string|null $remark
 * @property Carbon|null $create_time
 * @property Carbon|null $update_time
 *
 * @package App\Models
 */
class SystemCompanyMessage extends Model
{
	protected $table = 'system_company_message';

	protected $casts = [
		'verify_type' => 'int',
		'bank_card_no' => 'int'
	];

	protected $fillable = [
		'company_no',
		'customer_id',
		'transaction_no',
		'related_transaction_no',
		'verify_type',
		'company_name',
		'organization',
		'organization_path',
		'legal_name',
		'legal',
		'reg_form_path',
		'status',
		'company_email',
		'certificates_type',
		'legal_mobile',
		'bank_name',
		'bank_detail_name',
		'bank_card_no',
		'branch_bank_code',
		'province_name',
		'city_name',
		'remark'
	];
}
